﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ParkingLot.Utility.Extend
{
    public static class DateTimeExtend
    {
        public static string GetString(this DateTime dtDateTime)
        {
            StringBuilder sbTime = new StringBuilder();
            sbTime.Append($"{dtDateTime.Year}年  ");
            sbTime.Append($"{dtDateTime.Month}月 ");
            sbTime.Append($"{dtDateTime.Day}日   ");
            sbTime.Append($"{dtDateTime.TimeOfDay.ToString()}");
            return sbTime.ToString();
        }

        public static string GetTime(this DateTime dtDateTime)
        {
            StringBuilder sbTime = new StringBuilder();
            sbTime.Append($"{dtDateTime.Year}年  ");
            sbTime.Append($"{dtDateTime.Month}月 ");
            sbTime.Append($"{dtDateTime.Day}日   ");
            sbTime.Append($"{dtDateTime.TimeOfDay.ToString()}");
            return sbTime.ToString();
        }



        /// <summary>
        /// 获取当前时间 
        /// </summary>
        /// <param name="dtDateTime"></param>
        /// <returns></returns>
        public static DateTime GetCurTime(this DateTime dtDateTime)
        {
            //此处不是多此一举(封装未来变化)
            //这里获取时间暂定用本机时间，以后可能会修改为获取服务器时间或者数据库时间
            return DateTime.Now;
        }

      



    }
}
